یادداشت های یک برنامه نویس
دوستدار فرهنگ و هنر کهن ایرانی
آموزش

بررسی گرامرهای کتاب FOUR CORNERS 1 

در این مقاله قصد داریم با ماهیت رمز ارز ها، شبکه ها و داد و ستد آن ها آشنا شویم.

قبل از توضیح رمز ارز ها بهتر است با مفهوم Blockchain آشنا شوید، این مفهوم اولین بار با پیدایش بیت کوین به وجود آمد:

حدس میزنم همه توسعه دهندگان کنجکاو، دست کم یک بار این را پرسیده اند. طبیعی است که مجذوب نحوه کار زبان های برنامه نویسی شوید. متأسفانه، بیشتر پاسخهایی که می خوانیم بسیار آکادمیک یا نظری هستند. برخی دیگر حاوی جزئیات بیش از حد هستند. در نتیجه دقیقا متوجه عمکرد آن ها نمیشویم. بنابراین ما می خواهیم به این پرسش پاسخی ساده و قابل فهم دهیم تا متوجه روند ایجاد یک زبان کامل به همراه یک کامپایلر برای آن بشویم.

شما با استفاده از قابلیت hyperV ویندوز 10 و 11 می توانید هر نوع سیستم عامل دیگری (ویندوز،لینوکس،اندروید) را به صورت مجازی روی ویندوز خود نصب کنید

قرار دادن چند ردیف از یک ستون در یک ردیف براساس ستون دیگر

1   A
1   B
1   C    →    1   A,B,C 
2   D            2   D,E
2   E    

بدست آوردن تعداد تکرار یک کاراکتر در یک رشته در SQL Server:

declare @myvar nvarchar(max)
set @myvar = '154,155,156,157,158,159,160'

select len(@myvar) - len(replace(@myvar,',',''))

استفاده از مقادیر یک جدول به عنوان نام ستون های جدول دیگر در SQL Server

حذف همه جداول، ویو ها ، فانکشن ها و استورپروسیجرهای یک اسکمای خاص

در اینجا منظور از آرایه یک رشته از پارامترها است که با کاما از یکدیگر جدا شده اند (بطور مثال '1,2,3,4,5') که به عنوان ورودی به یک فانکشن ارسال می کنیم و از آن درون فانکشن استفاده می کنیم: